// 当我们执行npm run build的时候，其实真正执行的命令是webpack，当执行webpack命令的时候，
// webpack会自动找项目中的src目录中的index.js，也就是说src和index.js就是webpack的默认打包目录和入口js

// require这是nodejs导入
// const add = require("./add/add")

// es6模块化导入 方式一
// import add from "./add/add.js"

// console.log(add(2, 3));
// 方式二：
import { add } from "./add/add"
console.log(add(2, 3));

import { addArrFn } from "./tool/tool";
console.log(addArrFn([1, 2, 3, 4, 5]));

/**
 * 总结：webpack的作用
 * 1、整合文件（合并文件）
 * 2、压缩代码
 * 3、识别代码，并剔除无用代码
 * 
 * 
 * es6模块化，导入导出方式
 * 方式一：
 * 导出：export default 函数/对象/变量
 * 导入：import 自定义名字 from 导入模块的路径
 * 
 * 方式二：
 * 导出：export js关键词
 * 导入：import { js关键词所定义函数名或者变量名 } from 导入模块的路径
 * 
 * */ 